home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 January / PCWorld_2007-01_cd.bin / v cisle / autoit / autoit-v3.2.0.1-setup.exe / Examples / Helpfile / _IEErrorHandlerDeRegister.au3 < prev    next >
Encoding:
Text File  |  2006-07-14  |  720 b   |  21 lines

  1. ; *******************************************************
  2. ; Example 1 - Register and later deregister a custom error handler
  3. ; *******************************************************
  4. ;
  5. #include <IE.au3>
  6. ; Register a customer error handler
  7. _IEErrorHandlerRegister ("MyErrFunc")
  8. ; Do something
  9. ; Deregister the customer error handler
  10. _IEErrorHandlerDeregister ()
  11. ; Do something else
  12.  
  13. Exit
  14.  
  15. Func MyErrFunc()
  16.     $HexNumber = Hex($oIEErrorHandler.number, 8)
  17.     MsgBox(0, "", "We intercepted a COM Error !" & @CRLF & _
  18.             "Number is: " & $HexNumber & @CRLF & _
  19.             "Windescription is: " & $oIEErrorHandler.windescription) 
  20.     SetError(1) ; something to check for when this function returns
  21. EndFunc   ;==>MyErrFunc